var ArealmePageV2=function(e){"use strict";function t(e,t){return requestIdleCallback(()=>e(),t)}function n(e,t=document){return t.querySelector(e)}function i(e,t=document){return Array.from(t.querySelectorAll(e))}function o(e){return!!e&&(e.offsetWidth>0&&e.offsetHeight>0)}function r(e){return!o(e)}function a(e,t){if(!e)return t;try{return JSON.parse(e)}catch{return t}}function s(e){if("-"===e)return 0;if(1===e.length)return e;if(e.endsWith("%"))return s(e.replace("%",""));return/^[0-9.,]+$/.test(e)?parseFloat(e.replaceAll(",","")):/^<(\d{1,3}(,\d{3})*|\d+)$/.test(e)?parseFloat(e.replaceAll("<","").replaceAll(",","")):e}function c(e){e.innerHTML=""}const l={maxFontPixels:40,minFontPixels:4,innerTag:"span",widthOnly:!1,success:null,fail:null,complete:null,explicitWidth:null,explicitHeight:null,changeLineHeight:!1,truncateOnFail:!1,allowOverflow:!1};function d(e,t,n,i,o){for(;i{!function(e,t){const n=e.querySelector(t.innerTag);if(!n)return void t.fail?.(e);if(!o(n))return void t.fail?.(e);const i=t.explicitHeight??e.clientHeight,r=t.explicitWidth??e.clientWidth,a=getComputedStyle(n).fontSize,s=parseFloat(a),c=getComputedStyle(n).lineHeight,l="normal"===c?1.2:parseFloat(c)/s,m=t.minFontPixels;let g,f=t.maxFontPixels<=0?i:t.maxFontPixels;t.widthOnly?n.style.whiteSpace="nowrap":g=d(n,u,i,m,f);const h=d(n,p,r,m,f);let w;w=t.widthOnly?h:Math.min(g,h),n.style.fontSize=`${w}px`,t.changeLineHeight&&n.parentElement&&(n.parentElement.style.lineHeight=l*w+"px");const y=n.scrollWidth>r&&!t.allowOverflow,v=n.scrollHeight>i&&!t.widthOnly&&!t.allowOverflow;y||v?(n.style.fontSize=a,t.fail?.(e)):t.success?.(e)}(e,n)}),n.complete?.(r),r}function g(e,t={}){return new Promise((n,i)=>{const o=document.createElement("script");o.src=e,o.async=t.async??!0,t.defer&&(o.defer=!0),t.id&&(o.id=t.id),t.crossOrigin&&(o.crossOrigin=t.crossOrigin),t.dataset&&Object.entries(t.dataset).forEach(([e,t])=>{o.dataset[e]=t}),o.onload=()=>n(o),o.onerror=()=>i(new Error(`Failed to load script: ${e}`)),document.body.appendChild(o)})}function f(e,t){g(e).then(()=>t?.()).catch(e=>{console.warn("[arealme-v2] Script load failed:",e.message)})}function h(e,t){if(t){const n=document.getElementById(t);if(n)return n.textContent=e,n}const n=document.createElement("style");return t&&(n.id=t),n.textContent=e,document.head.appendChild(n),n}const w="sortable",y="table-asc",v="table-desc";function b(e){const t=e.closest("table");if(!t)return;const n=e.parentElement;if(!n)return;const i=Array.from(n.children).indexOf(e),o=t.querySelector("tbody");if(!o)return;const r=function(e,t){return e.sort((e,n)=>{const i=e.querySelector(`td:nth-child(${t+1})`),o=n.querySelector(`td:nth-child(${t+1})`);if(!i||!o)return 0;const r=i.dataset.num,a=o.dataset.num;if(void 0!==r&&void 0!==a){const e=Number(r)-Number(a);if(!isNaN(e))return e}const c=i.textContent||"",l=o.textContent||"",d=s(c),u=s(l);if("number"==typeof d&&"number"==typeof u)return d-u;try{return String(d).localeCompare(String(u))}catch{return 0}})}([...Array.from(o.querySelectorAll("tr"))],i);let a=y;e.classList.contains(y)&&(r.reverse(),a=v),o.innerHTML="",r.forEach(e=>o.appendChild(e));t.querySelectorAll("thead th").forEach(e=>{e.classList.remove(y,v)}),e.classList.add(a)}function S(e){const t=e.trim();if(t.endsWith("%")||t.endsWith("*")||t.endsWith("+")){const e=parseFloat(t);return isNaN(e)?null:e}const n=parseFloat(t);return isNaN(n)?null:n}function E(e,t,n){const i=t.querySelectorAll("th")[n+1];if(!i)return;if(i.hasAttribute("progress-skip"))return;const o=i.hasAttribute("data-100-max-value"),r=function(e,t,n){if(n)return 100;let i=0;return e.querySelectorAll("tr").forEach(e=>{const n=Array.from(e.querySelectorAll("td")).slice(1)[t];if(n){const e=S(n.textContent||"");null!==e&&e>i&&(i=e)}}),i}(e,n,o);if(0===r)return;const a=i.dataset.progressColor||"#060";e.querySelectorAll("tr").forEach(e=>{const t=Array.from(e.querySelectorAll("td")).slice(1)[n];if(t){const e=t.textContent||"",n=S(e);null!==n&&function(e,t,n,i,o){const r=t/n*100,a=document.createElement("div");a.style.width=`${r}%`,a.style.backgroundColor=i;const s=document.createElement("b");s.textContent=o.trim(),e.innerHTML="",e.appendChild(a),e.appendChild(s)}(t,n,r,a,e)}})}function T(){if(function(e=640){return window.innerWidth<=e}(500))return;const e=i("tbody.progress-matrix");0!==e.length&&(window.innerWidth<=640||(h("\ntbody.progress-matrix td {\n position: relative;\n}\ntbody.progress-matrix b {\n position: absolute;\n z-index: 1;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\ntbody.progress-matrix div {\n position: absolute;\n width: 100%;\n top: 0;\n left: 0;\n border-radius: 0;\n height: 100%;\n z-index: 0;\n opacity: .2;\n}\n","arealme-progress-matrix-styles"),e.forEach(e=>{!function(e){const t=e.closest("table");if(!t)return;const n=e.querySelector("tr:first-child");if(!n)return;Array.from(n.querySelectorAll("td")).slice(1).forEach((n,i)=>{E(e,t,i)})}(e)})))}function A(){var e,o,r,a;0!==i(`.${w}`).length&&(h('\n.sortable th {\n position: relative;\n cursor: pointer;\n}\n.sortable th:not(.table-desc):not(.table-asc):before {\n font-family: arial;\n font-size: .7em;\n position: absolute;\n right: 3px;\n opacity: .5;\n content: "▲";\n line-height: 7px;\n bottom: 50%;\n}\n.sortable th:not(.table-desc):not(.table-asc):after {\n font-family: arial;\n font-size: .7em;\n position: absolute;\n right: 3px;\n content: "▼";\n opacity: .5;\n line-height: 7px;\n top: 50%;\n}\n.table-desc::after {\n content: "▼";\n font-family: arial;\n font-size: .7em;\n position: absolute;\n right: 3px;\n transform: translate(0,-50%);\n top: 50%;\n}\n.table-asc::after {\n content: "▲";\n font-family: arial;\n font-size: .7em;\n position: absolute;\n right: 3px;\n transform: translate(0,-50%);\n top: 50%;\n}\n',"arealme-table-sort-styles"),e=document,o=`table.${w} thead th`,r="click",a=b,e.addEventListener(r,e=>{const t=e.target.closest(o);t&&a(t,e)})),T(),t(()=>{new MutationObserver(()=>{const e=n(".google-revocation-link-placeholder");if(e){e.remove();const t=n('a[title="Revocation"]');t&&(t.style.display="")}}).observe(document.body,{childList:!0})})}const C="promotion_log";let L=[],k=0,_=0,x="",I=null,N=null;function P(){N||(N=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting){const t=e.target,i=n(".samelang_links_img");if(i&&!o(i))return;const r=t.getAttribute("aw-src");r&&(t.src=r,t.classList.remove("lazy_load"),t.removeAttribute("aw-src")),N?.unobserve(t)}})},{rootMargin:"50px 0px",threshold:.01}))}function z(){N||P();i(".lazy_load").forEach(e=>{N?.observe(e)})}function M(e){const{lang:t}=window.test,i=L.slice(e-24,e).map(e=>{const n=e.f?" featured":"";return`\n \n ${e.t}\n ${e.t}\n \n `}).join(""),o=n(".samelang_links_img");o&&o.insertAdjacentHTML("beforeend",i),z(),window.ezstandalone&&function(){const e=n(".samelang_links_img");if(!e)return;e.insertAdjacentHTML("beforeend",'
'),window.ezstandalone.cmd.push(()=>{window.ezstandalone.showAds(124)})}()}function O(){const e=n(".samelang_links_img");if(!e)return;const t=e.querySelectorAll(":scope > a").length;var i,o,r,a;M(t),t>=_+L.length&&I&&(i=window,o="scroll",r=I,i.removeEventListener(o,r,a),I=null)}async function D(){const{name:e,lang:t}=window.test;try{let i=(await async function(e){const t=await fetch(e);if(!t.ok)throw new Error(`HTTP error! status: ${t.status}`);return t.json()}(`https://www.arealme.com/${e}/${t}/promo`)).map(e=>({s:e.slugname,t:e.title,f:!!e.feature&&"featured"}));const o=n(".samelang_links_img");i=i.filter(e=>{const t=`[aw-src="https://www.arealme.com/newimg/tn_@2x_${e.s}.png"]`;return!o?.querySelector(t)||(_++,!1)}),L=i,function(){window.lsKey=C,window.viewedPromotions=a(localStorage.getItem(C),{}),window.viewedPromotions[window.test_type]=Date.now();try{localStorage.setItem(C,JSON.stringify(window.viewedPromotions))}catch{}const e=window.viewedPromotions;L.sort((t,n)=>{if(n.f&&t.f)return 0;if(n.f&&!t.f)return 1;if(t.f&&!n.f)return-1;const i=Number(e[n.s]),o=Number(e[t.s]);return i&&o?i-o:!i&&o?1:!o&&i?-1:Math.random()-.5})}(),O(),k=2}catch{k=0}}function j(){const e=function(){const e=document.documentElement.scrollHeight,t=window.innerHeight;return e-window.scrollY-t}(),t=n(".samelang_links_img");e<330&&t&&o(t)&&(0===k?(k=1,D()):2===k&&O())}const H="arm_mybar";function F(){const{lang:e,title:t,url:n}=window.test,i=Date.now();if(!e||!t||!n)return;const o=function(){const e=a(localStorage.getItem(H),null);return e&&e.length?e:[]}(),r={lang:e,title:t,url:n,date:i,type:"quiz"};o.push(r),o.sort((e,t)=>t.date-e.date);const s=new Set,c=o.filter(e=>!s.has(e.url)&&(s.add(e.url),!0));localStorage.setItem(H,JSON.stringify(c))}const q={cn:"zh",en:"",uk:"",pl:"polish"};function U(){if(!(window.$isFB||location.href.includes("?fbcl")||document.referrer.includes("facebook")||"fb"===localStorage.getItem("_last_ss")))return;const{lang:e}=window.test,t=function(e){return`https://www.facebook.com/arealme${q[e]??e}`}(e);window.fbAsyncInit=()=>{window.FB.init({appId:"998115753539479",autoLogAppEvents:!0,xfbml:!0,version:"v16.0"})},function(e){const t=`\n \n
\n
\n
\n `,i=n(".momo");i&&function(e,t){e.insertAdjacentHTML("afterend",t)}(i,t)}(t),function(){const e=`//connect.facebook.net/${(document.documentElement.getAttribute("lang")||"en-US").split("-").join("_")}/sdk.js`;setTimeout(()=>{f(e)},8991)}()}class R{t;o=0;i=[];u(e){if(e.hadRecentInput)return;const t=this.i[0],n=this.i.at(-1);this.o&&t&&n&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(this.o+=e.value,this.i.push(e)):(this.o=e.value,this.i=[e]),this.t?.(e)}}const B=()=>{const e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart{if("loading"===document.readyState)return"loading";{const t=B();if(t){if(e{const t=e.nodeName;return 1===e.nodeType?t.toLowerCase():t.toUpperCase().replace(/^#/,"")},G=e=>{let t="";try{for(;9!==e?.nodeType;){const n=e,i=n.id?"#"+n.id:[V(n),...Array.from(n.classList).sort()].join(".");if(t.length+i.length>99)return t||i;if(t=t?i+">"+t:i,n.id)break;e=n.parentNode}}catch{}return t},K=new WeakMap;function Z(e,t){return K.get(e)||K.set(e,new t),K.get(e)}let J=-1;const Q=e=>{addEventListener("pageshow",t=>{t.persisted&&(J=t.timeStamp,e(t))},!0)},Y=(e,t,n,i)=>{let o,r;return a=>{t.value>=0&&(a||i)&&(r=t.value-(o??0),(r||void 0===o)&&(o=t.value,t.delta=r,t.rating=((e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good")(t.value,n),e(t)))}},X=e=>{requestAnimationFrame(()=>requestAnimationFrame(()=>e()))},ee=()=>{const e=B();return e?.activationStart??0},te=(e,t=-1)=>{const n=B();let i="navigate";return J>=0?i="back-forward-cache":n&&(document.prerendering||ee()>0?i="prerender":document.wasDiscarded?i="restore":n.type&&(i=n.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:i}},ne=(e,t,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const i=new PerformanceObserver(e=>{Promise.resolve().then(()=>{t(e.getEntries())})});return i.observe({type:e,buffered:!0,...n}),i}}catch{}},ie=e=>{let t=!1;return()=>{t||(e(),t=!0)}};let oe=-1;const re=new Set,ae=()=>"hidden"!==document.visibilityState||document.prerendering?1/0:0,se=e=>{if("hidden"===document.visibilityState){if("visibilitychange"===e.type)for(const e of re)e();isFinite(oe)||(oe="visibilitychange"===e.type?e.timeStamp:0,removeEventListener("prerenderingchange",se,!0))}},ce=()=>{if(oe<0){const e=ee(),t=document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").filter(t=>"hidden"===t.name&&t.startTime>e)[0]?.startTime;oe=t??ae(),addEventListener("visibilitychange",se,!0),addEventListener("prerenderingchange",se,!0),Q(()=>{setTimeout(()=>{oe=ae()})})}return{get firstHiddenTime(){return oe},onHidden(e){re.add(e)}}},le=e=>{document.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()},de=[1800,3e3],ue=[.1,.25],pe=e=>e.find(e=>1===e.node?.nodeType)||e[0],me=(e,t={})=>{const n=Z(t=Object.assign({},t),R),i=new WeakMap;n.t=e=>{if(e?.sources?.length){const n=pe(e.sources),o=n?.node;if(o){const e=t.generateTarget?.(o)??G(o);i.set(n,e)}}},((e,t={})=>{const n=ce();((e,t={})=>{le(()=>{const n=ce();let i,o=te("FCP");const r=ne("paint",e=>{for(const t of e)"first-contentful-paint"===t.name&&(r.disconnect(),t.startTime{o=te("FCP"),i=Y(e,o,de,t.reportAllChanges),X(()=>{o.value=performance.now()-n.timeStamp,i(!0)})}))})})(ie(()=>{let i,o=te("CLS",0);const r=Z(t,R),a=e=>{for(const t of e)r.u(t);r.o>o.value&&(o.value=r.o,o.entries=r.i,i())},s=ne("layout-shift",a);s&&(i=Y(e,o,ue,t.reportAllChanges),n.onHidden(()=>{a(s.takeRecords()),i(!0)}),Q(()=>{r.o=0,o=te("CLS",0),i=Y(e,o,ue,t.reportAllChanges),X(()=>i())}),setTimeout(i))}))})(t=>{const n=(e=>{let t={};if(e.entries.length){const n=e.entries.reduce((e,t)=>e.value>t.value?e:t);if(n?.sources?.length){const e=pe(n.sources);e&&(t={largestShiftTarget:i.get(e),largestShiftTime:n.startTime,largestShiftValue:n.value,largestShiftSource:e,largestShiftEntry:n,loadState:W(n.startTime)})}}return Object.assign(e,{attribution:t})})(t);e(n)},t)};let ge=0,fe=1/0,he=0;const we=e=>{for(const t of e)t.interactionId&&(fe=Math.min(fe,t.interactionId),he=Math.max(he,t.interactionId),ge=he?(he-fe)/7+1:0)};let ye;const ve=()=>ye?ge:performance.interactionCount??0;let be=0;class Se{l=[];h=new Map;m;p;v(){be=ve(),this.l.length=0,this.h.clear()}M(){const e=Math.min(this.l.length-1,Math.floor((ve()-be)/50));return this.l[e]}u(e){if(this.m?.(e),!e.interactionId&&"first-input"!==e.entryType)return;const t=this.l.at(-1);let n=this.h.get(e.interactionId);if(n||this.l.length<10||e.duration>t.T){if(n?e.duration>n.T?(n.entries=[e],n.T=e.duration):e.duration===n.T&&e.startTime===n.entries[0].startTime&&n.entries.push(e):(n={id:e.interactionId,entries:[e],T:e.duration},this.h.set(n.id,n),this.l.push(n)),this.l.sort((e,t)=>t.T-e.T),this.l.length>10){const e=this.l.splice(10);for(const t of e)this.h.delete(t.id)}this.p?.(n)}}}const Ee=e=>{const t=globalThis.requestIdleCallback||setTimeout;"hidden"===document.visibilityState?e():(e=ie(e),addEventListener("visibilitychange",e,{once:!0,capture:!0}),t(()=>{e(),removeEventListener("visibilitychange",e,{capture:!0})}))},Te=[200,500],Ae=(e,t={})=>{const n=Z(t=Object.assign({},t),Se);let i=[],o=[],r=0;const a=new WeakMap,s=new WeakMap;let c=!1;const l=()=>{c||(Ee(d),c=!0)},d=()=>{const e=n.l.map(e=>a.get(e.entries[0])),t=o.length-50;o=o.filter((n,i)=>i>=t||e.includes(n));const s=new Set;for(const n of o){const e=u(n.startTime,n.processingEnd);for(const t of e)s.add(t)}const l=i.length-1-50;i=i.filter((e,t)=>e.startTime>r&&t>l||s.has(e)),c=!1};n.m=e=>{const t=e.startTime+e.duration;let n;r=Math.max(r,e.processingEnd);for(let i=o.length-1;i>=0;i--){const r=o[i];if(Math.abs(t-r.renderTime)<=8){n=r,n.startTime=Math.min(e.startTime,n.startTime),n.processingStart=Math.min(e.processingStart,n.processingStart),n.processingEnd=Math.max(e.processingEnd,n.processingEnd),n.entries.push(e);break}}n||(n={startTime:e.startTime,processingStart:e.processingStart,processingEnd:e.processingEnd,renderTime:t,entries:[e]},o.push(n)),(e.interactionId||"first-input"===e.entryType)&&a.set(e,n),l()},n.p=e=>{if(!s.get(e)){const n=e.entries[0].target;if(n){const i=t.generateTarget?.(n)??G(n);s.set(e,i)}}};const u=(e,t)=>{const n=[];for(const o of i)if(!(o.startTime+o.durationt)break;n.push(o)}return n},p=e=>{const t=e.entries[0],i=a.get(t),o=t.processingStart,r=Math.max(t.startTime+t.duration,o),c=Math.min(i.processingEnd,r),l=i.entries.sort((e,t)=>e.processingStart-t.processingStart),d=u(t.startTime,c),p=n.h.get(t.interactionId),m={interactionTarget:s.get(p),interactionType:t.name.startsWith("key")?"keyboard":"pointer",interactionTime:t.startTime,nextPaintTime:r,processedEventEntries:l,longAnimationFrameEntries:d,inputDelay:o-t.startTime,processingDuration:c-o,presentationDelay:r-c,loadState:W(t.startTime),longestScript:void 0,totalScriptDuration:void 0,totalStyleAndLayoutDuration:void 0,totalPaintDuration:void 0,totalUnattributedDuration:void 0};return(e=>{if(!e.longAnimationFrameEntries?.length)return;const t=e.interactionTime,n=e.inputDelay,i=e.processingDuration;let o,r,a=0,s=0,c=0,l=0;for(const p of e.longAnimationFrameEntries){s=s+p.startTime+p.duration-p.styleAndLayoutStart;for(const e of p.scripts){const c=e.startTime+e.duration;if(cl&&(r=e.startTime=t+n+i?"presentation-delay":"processing-duration",o=e,l=d)}}const d=e.longAnimationFrameEntries.at(-1),u=d?d.startTime+d.duration:0;u>=t+n+i&&(c=e.nextPaintTime-u),o&&r&&(e.longestScript={entry:o,subpart:r,intersectingDuration:l}),e.totalScriptDuration=a,e.totalStyleAndLayoutDuration=s,e.totalPaintDuration=c,e.totalUnattributedDuration=e.nextPaintTime-t-a-s-c})(m),Object.assign(e,{attribution:m})};ne("long-animation-frame",e=>{i=i.concat(e),l()}),((e,t={})=>{if(!globalThis.PerformanceEventTiming||!("interactionId"in PerformanceEventTiming.prototype))return;const n=ce();le(()=>{"interactionCount"in performance||ye||(ye=ne("event",we,{type:"event",buffered:!0,durationThreshold:0}));let i,o=te("INP");const r=Z(t,Se),a=e=>{Ee(()=>{for(const n of e)r.u(n);const t=r.M();t&&t.T!==o.value&&(o.value=t.T,o.entries=t.entries,i())})},s=ne("event",a,{durationThreshold:t.durationThreshold??40});i=Y(e,o,Te,t.reportAllChanges),s&&(s.observe({type:"first-input",buffered:!0}),n.onHidden(()=>{a(s.takeRecords()),i(!0)}),Q(()=>{r.v(),o=te("INP"),i=Y(e,o,Te,t.reportAllChanges)}))})})(t=>{const n=p(t);e(n)},t)};class Ce{m;u(e){this.m?.(e)}}const Le=[2500,4e3],ke=[800,1800],_e=e=>{document.prerendering?le(()=>_e(e)):"complete"!==document.readyState?addEventListener("load",()=>_e(e),!0):setTimeout(e)},xe="G-KCFLG3N3JR",Ie=new Map;let Ne=!1,Pe=!1,ze=!1;function Me(){window.dataLayer=window.dataLayer||[],window.gtag||(window.gtag=function(){window.dataLayer.push(arguments)}),window.gtag("js",new Date),window.gtag("config",xe,{send_page_view:!0})}function Oe(e){if(!e)return;const t=e.trim();return t?t.slice(0,100):void 0}function De(e,t={}){const{value:n,delta:i}=function(e){return"CLS"===e.name?{value:Math.round(1e3*e.value),delta:Math.round(1e3*e.delta)}:{value:Math.round(e.value),delta:Math.round(e.delta)}}(e),o=`${e.name}:${e.id}`;Ie.set(o,{name:e.name,value:n,delta:i,id:e.id,rating:e.rating,...t})}function $e(e){De(e,{targetSelector:Oe(e.attribution.interactionTarget),inpInteractionType:e.attribution.interactionType})}function je(e){const t=Oe(e.attribution.largestShiftTarget);De(e,{targetSelector:t,clsLargestShiftTarget:t})}function He(){0!==Ie.size&&(Ie.forEach(e=>{!function(e){window.gtag&&window.gtag("event","web_vital",{metric_name:e.name,metric_value:e.value,metric_delta:e.delta,metric_id:e.id,metric_rating:e.rating,target_selector:e.targetSelector,inp_interaction_type:e.inpInteractionType,cls_largest_shift_target:e.clsLargestShiftTarget,page_path:window.location.pathname,page_lang:window.test?.lang||"",page_slug:window.test?.name||"",non_interaction:!0,transport_type:"beacon"})}(e)}),Ie.clear())}function Fe(){Pe||(Pe=!0,Math.random()>1||(me(je),((e,t={})=>{const n=Z(t=Object.assign({},t),Ce),i=new WeakMap;n.m=e=>{const n=e.element;if(n){const o=t.generateTarget?.(n)??G(n);i.set(e,o)}},((e,t={})=>{le(()=>{const n=ce();let i,o=te("LCP");const r=Z(t,Ce),a=e=>{t.reportAllChanges||(e=e.slice(-1));for(const t of e)r.u(t),t.startTime{a(s.takeRecords()),s.disconnect(),i(!0)}),r=e=>{e.isTrusted&&(Ee(n),removeEventListener(e.type,r,{capture:!0}))};for(const e of["keydown","click","visibilitychange"])addEventListener(e,r,{capture:!0});Q(n=>{o=te("LCP"),i=Y(e,o,Le,t.reportAllChanges),X(()=>{o.value=performance.now()-n.timeStamp,i(!0)})})}})})(t=>{const n=(e=>{let t={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadDuration:0,elementRenderDelay:e.value};if(e.entries.length){const n=B();if(n){const o=n.activationStart||0,r=e.entries.at(-1),a=r.url&&performance.getEntriesByType("resource").filter(e=>e.name===r.url)[0],s=Math.max(0,n.responseStart-o),c=Math.max(s,a?(a.requestStart||a.startTime)-o:0),l=Math.min(e.value,Math.max(c,a?a.responseEnd-o:0));t={target:i.get(r),timeToFirstByte:s,resourceLoadDelay:c-s,resourceLoadDuration:l-c,elementRenderDelay:e.value-l,navigationEntry:n,lcpEntry:r},r.url&&(t.url=r.url),a&&(t.lcpResourceEntry=a)}}return Object.assign(e,{attribution:t})})(t);e(n)},t)})(De),Ae($e),((e,t={})=>{((e,t={})=>{let n=te("TTFB"),i=Y(e,n,ke,t.reportAllChanges);_e(()=>{const o=B();o&&(n.value=Math.max(o.responseStart-ee(),0),n.entries=[o],i(!0),Q(()=>{n=te("TTFB",0),i=Y(e,n,ke,t.reportAllChanges),i(!0)}))})})(t=>{const n=(e=>{let t={waitingDuration:0,cacheDuration:0,dnsDuration:0,connectionDuration:0,requestDuration:0};if(e.entries.length){const n=e.entries[0],i=n.activationStart||0,o=Math.max((n.workerStart||n.fetchStart)-i,0),r=Math.max(n.domainLookupStart-i,0),a=Math.max(n.connectStart-i,0),s=Math.max(n.connectEnd-i,0);t={waitingDuration:o,cacheDuration:r-o,dnsDuration:a-r,connectionDuration:s-a,requestDuration:e.value-s,navigationEntry:n}}return Object.assign(e,{attribution:t})})(t);e(n)},t)})(De)))}function qe(){Ne||(Ne=!0,Me(),Fe(),ze||(ze=!0,document.addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState&&He()}),window.addEventListener("pagehide",()=>{He()})),setTimeout(()=>{!function(){if(document.querySelector(`script[src*="googletagmanager.com/gtag/js?id=${xe}"]`))return;const e=document.createElement("script");e.src=`https://www.googletagmanager.com/gtag/js?id=${xe}`,e.async=!0,document.head.appendChild(e)}(),He(),window.BM_LEVEL>=3&&function(){const{lang:e}=window.test;if("cn"!==e)return;window.clarity=window.clarity||function(...e){(window.clarity.q=window.clarity.q||[]).push(e)};const t=document.createElement("script");t.async=!0,t.src="https://www.clarity.ms/tag/4cjmij6vx7",t.onload=()=>{const e=navigator.userAgent||"Unknown",t=document.referrer||"N/A";window.clarity("set","C0",`${e}^${t}`)};const n=document.getElementsByTagName("script")[0];n.parentNode?.insertBefore(t,n)}()},5e3))}function Ue(e){return function(e,t){let n={p1:[],p2:[]};for(const i of e)Re(i,t)&&(i.p1.length>0&&(n.p1=[...i.p1]),i.p2.length>0&&(n.p2=[...i.p2]));return n}(e,{lang:window.test?.lang?.toLowerCase()??"en",referrer:document.referrer.toLowerCase(),userAgent:navigator.userAgent.toLowerCase(),urlParams:new URLSearchParams(window.location.search),slug:window.test?.slug?.toLowerCase()??""})}function Re(e,t){return e.conditions.every(e=>function(e,t){switch(e.type){case"default":return!0;case"lang":return e.values.some(e=>t.lang===e);case"referer":return e.values.some(e=>t.referrer.includes(e));case"ua":return e.values.some(e=>t.userAgent.includes(e.toLowerCase()));case"param":return e.values.some(e=>t.urlParams.has(e));case"slug":return e.values.some(e=>t.slug===e);default:return!1}}(e,t))}const Be=[{conditions:[{type:"default",values:[]}],p1:["twitter","facebook"],p2:["whatsapp","telegram","messenger","reddit"]},{conditions:[{type:"lang",values:["ru","uk"]}],p1:["vk","twitter"],p2:["ok","telegram","viber"]},{conditions:[{type:"lang",values:["ja"]}],p1:["line","twitter"],p2:["hatena","facebook"]},{conditions:[{type:"lang",values:["ko"]}],p1:["kakao","naver"],p2:["line","facebook"]},{conditions:[{type:"lang",values:["zh"]}],p1:["line","facebook"],p2:["threads","plurk","messenger"]},{conditions:[{type:"lang",values:["es","pt","it"]}],p1:["facebook","whatsapp"],p2:["messenger","telegram","twitter"]},{conditions:[{type:"referer",values:["facebook.com","fb.me"]},{type:"param",values:["fbcl"]}],p1:["facebook","messenger"],p2:["whatsapp","twitter"]},{conditions:[{type:"referer",values:["t.co","twitter.com","x.com"]}],p1:["x","twitter"],p2:["reddit","threads"]},{conditions:[{type:"referer",values:["threads.net"]}],p1:["threads","instagram"],p2:["x","facebook"]},{conditions:[{type:"referer",values:["pinterest"]}],p1:["pinterst"],p2:["facebook","x"]},{conditions:[{type:"ua",values:["snapchat"]}],p1:["snapchat","twitter"],p2:["facebook"]},{conditions:[{type:"ua",values:["instagram","threads"]}],p1:["threads","instagram"],p2:["messenger"]},{conditions:[{type:"ua",values:["line"]}],p1:["line","twitter"],p2:["facebook"]},{conditions:[{type:"lang",values:["cn"]}],p1:["weibo","qzone"],p2:["linkedin","line"]}],We="https://areal.me/static/libs/sharekitv2.iife.js",Ve="arealme-rating-share-wrapper",Ge="arm-share-trigger";let Ke=!1,Ze=!1,Je=null,Qe={},Ye=!1;function Xe(){if(Ke)return;Ke=!0,t(()=>{!async function(){if(Ze)return;try{await g(We),Ze=!0,console.log("[page-v2] ShareKit v2 library pre-loaded")}catch(e){console.error("[page-v2] Failed to pre-load ShareKit:",e)}}()});const e=document.getElementById("arealme-sharekit-start-anchor");e&&function(e){const t=`\n \n \n \n `;e.insertAdjacentHTML("beforeend",t);const n=document.getElementById(Ge);if(!n)return;n.addEventListener("mouseenter",()=>{n.style.transform="scale(1.15)"}),n.addEventListener("mouseleave",()=>{n.style.transform="scale(1)"}),n.addEventListener("click",e=>{e.stopPropagation(),async function(){const e=document.getElementById(Ve);if(!e)return void console.error("[page-v2] Rating container not found:",Ve);if(!Je){if(!(await async function(){if(Ze&&customElements.get("social-share"))return!0;try{return await g(We),Ze=!0,!!customElements.get("social-share")||(console.error("[page-v2] social-share element not registered"),!1)}catch(e){return console.error("[page-v2] Failed to load ShareKit:",e),!1}}()))return;await async function(e){"static"===getComputedStyle(e).position&&(e.style.position="relative");const t=Ue(Be),n=[...t.p1,...t.p2,"copylink","email"].join(",");Je=document.createElement("div"),Je.style.cssText="\n opacity: 0;\n pointer-events: none;\n transition: opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);\n margin:.5em auto;\n ";const i=document.createElement("social-share");i.setAttribute("platforms",n),i.setAttribute("url",Qe.url||window.location.href),i.setAttribute("title",Qe.title||document.title),i.setAttribute("radius","50%"),i.setAttribute("gap","8"),i.setAttribute("size","30"),i.setAttribute("align","center"),i.style.display="block",Qe.description&&i.setAttribute("description",Qe.description);Qe.image&&i.setAttribute("image",Qe.image);Qe.hashtags&&i.setAttribute("hashtags",Qe.hashtags.join(","));i.addEventListener("share",nt),i.addEventListener("copy",it),Je.addEventListener("click",e=>{e.stopPropagation()}),Je.appendChild(i),e.after(Je),console.log("[page-v2] ShareKit share component created")}(e)}Ye?et():function(){if(!Je)return;Je.style.opacity="1",Je.style.pointerEvents="auto",Ye=!0,setTimeout(()=>{document.addEventListener("click",tt)},0)}()}()})}(e)}function et(){Je&&(Je.style.opacity="0",Je.style.pointerEvents="none",Ye=!1,document.removeEventListener("click",tt))}function tt(e){const t=e.target;if(Je&&!Je.contains(t)){const e=document.getElementById(Ge);e&&e.contains(t)||et()}}function nt(e){const{platform:t}=e.detail;window.gtag&&window.gtag("event","social_share",{social_platform:t,share_type:"rating_trigger"}),console.log("[page-v2] Share:",t)}function it(e){const{url:t}=e.detail;window.gtag&&window.gtag("event","social_share",{social_platform:"copylink",share_type:"rating_trigger",share_url:t}),console.log("[page-v2] Copied:",t)}const ot=["1-to-50","reaction-test","odd-one-out","sm-billbest","sm-warren-buffettbest","sm-jeff-bezosbest","sm-elon-muskbest"];const rt="arm_results";function at(e,t){if(!e||null==t)return;const n=Number(t),i=a(localStorage.getItem(rt),{});if(isNaN(n))e in i||(i[e]=-1);else{const t=i[e];e in i&&-1!==t&&!isNaN(t)?!function(e){return ot.includes(e)}(e)?i[e]=Math.max(t,n):i[e]=Math.min(t,n):i[e]=n}localStorage.setItem(rt,JSON.stringify(i)),localStorage.setItem("arm_test_complete",String(Object.keys(i).length))}function st(e){console.log("Quiz Complete Event Received",e.detail);const{testName:t,score:n}=e.detail;at(t,n)}function ct(){if(window.addEventListener("arealme:quiz-complete",st),!0===window.test?.done){at(window.test.name,window.ocean_total??window.iq_value??-1)}}function lt(){return a(localStorage.getItem(rt),{})}const dt={updateResult:at,initScoreListener:ct,getStoredResults:lt,getCompletedCount:function(){return Object.keys(lt()).length}};var ut=(e=>(e[e.AdSense=1]="AdSense",e[e.Publift=2]="Publift",e[e.Ezoic=3]="Ezoic",e[e.NoAds=7]="NoAds",e[e.CNAds=9]="CNAds",e))(ut||{});const pt=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","GB","IS","LI","NO","CH"],mt=["rice-purity-test","sex","playboy","sadist","lesbian"],gt=new Set(["gay-test/es","gay-test/ru","dom-sub-test/en","sexuality-orientation-test/en","sexuality-orientation-test/ru","what-is-your-famous-paintings-iq/ja","gay-test/de","gay-test/pt","sex-iq-quiz/ko"]),ft=["ar","es","de","fr","pt"],ht=new Set(["ru","uk","vi","cs","ms","id","th"]),wt=new Set(["es","fr","de","pt","it","nl","ro","pl","tr","hu","sw","he","fi","az","ko","el","sr","hi"]),yt=e=>ht.has(e)?"VIADS":wt.has(e)?"VIDOOMY":"NONE",vt={definitions:{adsense:{clientId:"ca-pub-6313420662978697",scriptUrl:"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",slots:{top:"7764724502",lower:"7573152811"}},ezoic:{scriptUrl:"https://www.ezojs.com/ezoic/sa.min.js",consentManager:{enabled:!0,scriptUrl:"https://cdn.consentmanager.net/delivery/js/semiautomatic.min.js",cdid:"575ecee172f5f",host:"c.delivery.consentmanager.net",cdn:"cdn.consentmanager.net"},slots:{top:119,lower:120,extra:123}},publift:{scriptUrl:"https://cdn.fuseplatform.net/publift/tags/2/2080/fuse.js",slots:{top:"22025438072",lower:"22025414353"}},cnads:{scriptUrl:"https://areal.me/static/cads.js"},vidoomy:{scriptUrl:"//ads.vidoomy.com/arealme_18666.js"},viads:{scriptUrl:"https://amer.hhkld.com/tag/load-102144.js?tag_id=v102144",tagId:"v102144"}},rules:[{name:"",priority:0,match:()=>"number"==typeof window.ATINJECT,action:{display:"EZOIC",video:"NONE"}},{name:"",priority:1,match:e=>e.hostname.includes("2")||window.location.href.includes("noads")||window.location.href.includes("screenshot")||/phantomjs/i.test(navigator.userAgent),action:{display:"NONE",video:"NONE"}},{name:"",priority:20,match:e=>"moviebuzz"===e.slug,action:{display:"ADSENSE",video:yt("en")}},{name:"",priority:31,match:e=>(e=>{const t=`${e.slug}/${e.lang}`;return"mental-year"===e.slug&&"ar"===e.lang||!!gt.has(t)||mt.some(t=>e.slug.includes(t))})(e)||ft.includes(e.lang),action:{display:"EZOIC",video:yt(window.test?.lang||"en"),skipAdSense:!0}},{name:"",priority:39,match:e=>("coreball"===e.slug||"spacebar-clicker"==e.slug)&&"ja"===e.lang,action:{display:"EZOIC",video:"NONE"}},{name:"",priority:40,match:e=>["ja"].includes(e.lang),action:{display:"ADSENSE",video:"NONE"}},{name:"",priority:41,match:e=>e.isEU||e.url.includes("t_cn"),action:{display:"ADSENSE",video:yt(window.test?.lang||"en")}},{name:"",priority:100,match:()=>!0,action:{display:"EZOIC",video:yt(window.test?.lang||"en")}}],euCountries:pt,nonGdprLangs:["cn","ko","ja","zh","th","ms","id","vi"],protectedVideoLangs:["ja","cn","zh","ko"],protectedVideoSlugs:["click","typing","spacebar","memory","cps","coreball","cannon","1-to","apm","reaction"]};let bt=!1;function St(e,t){return``}function Et(e){i(`ins[data-ad-client="${e}"]:not([data-ad-status="filled"])`).forEach((t,n)=>{const i={};bt||(bt=!0,Object.assign(i,{google_ad_client:e,enable_page_level_ads:!1})),setTimeout(()=>{try{(window.adsbygoogle=window.adsbygoogle||[]).push(i)}catch(B){console.warn("[arealme-v2] AdSense push error:",B)}},9*n)})}function Tt(e,t,n){if(!e)return;const i=e.offsetHeight;e.style.height=i?`${i}px`:"auto";e.querySelectorAll("ins").forEach(e=>e.remove()),e.innerHTML=St(t,n)}function At(e){const{clientId:t,scriptUrl:n,slots:i}=e;return{id:"ADSENSE",async init(e){!function(){try{const e="FCCDCF",t="arealme.com",n="/",i=("; "+document.cookie).split("; "+e+"=");if(2===i.length){let o=decodeURIComponent(i.pop().split(";").shift());o=JSON.parse(o)[3][0].substring(1,9),o=o.replace(/-/g,"+").replace(/_/g,"/");const r=Uint8Array.from(atob(o),e=>e.charCodeAt(0)),a=r[0]*2**28+r[1]*2**20+4096*r[2]+16*r[3]+(r[4]>>4);Date.now()/1e3-a/10>31536e3&&(document.cookie=`${e}=;path=${n};domain=${t};expires=${new Date(0).toUTCString()}`)}}catch{}}(),await g(n),Et(t),console.log("[arealme-v2] AdSense initialized")},refresh(e){Tt(e.top,t,i.top),Tt(e.lower,t,i.lower),Et(t)},getContainerHTML:e=>St(t,String(e))}}function Ct(e){return`
`}function Lt(e,t,i){const{scriptUrl:o,slots:r}=e;return{id:"EZOIC",async init(a){(function(e,t,n){if(!e.consentManager.enabled)return!1;const{lang:i,name:o}=window.test;return!(n.includes(i)||!window.location.hostname.includes("arealme.com")||window.GEO_ID&&!t.includes(window.GEO_ID)||"guess-the-city"===o)})(e,t,i)&&function(e){console.log("[arealme-v2] Loading consent manager");const{consentManager:t}=e,n=document.createElement("script");n.type="text/javascript",n.src=t.scriptUrl,n.dataset.cmpAb="1",n.dataset.cmpCdid=t.cdid,n.dataset.cmpHost=t.host,n.dataset.cmpCdn=t.cdn,n.dataset.cmpCodesrc="0",document.head.appendChild(n)}(e),a.top&&(c(a.top),a.top.innerHTML=Ct(r.top)),a.lower&&(c(a.lower),a.lower.innerHTML=Ct(r.lower),a.lower.style.setProperty("height","auto","important")),await g(o),console.log("[arealme-v2] Ezoic initialized"),window.ezstandalone||(window.ezstandalone={cmd:[]}),window.ezstandalone.cmd=window.ezstandalone.cmd||[],window.SKIP_ANCHOR_ADS&&window.ezstandalone.setEzoicAnchorAd(!1),window.ezstandalone.cmd.push(()=>{window.ezstandalone.enableConsent(),window.ezstandalone.define(r.top,r.lower),window.ezstandalone.enable(),window.ezstandalone.display()});n(`#ezoic-pub-ad-placeholder-${r.extra}`)&&window.ezstandalone.cmd.push(()=>{window.ezstandalone.showAds(r.extra)})},refresh(){window.ezstandalone&&window.ezstandalone.refresh()},getContainerHTML:e=>Ct(Number(e))}}function kt(e){return`
`}function _t(e){return{id:"VIADS",async init(){!function(e){const t=document.createElement("div");t.id=e,document.body.appendChild(t)}(e.tagId),f(e.scriptUrl),console.log("[arealme-v2] Viads video ads initialized")}}}function xt(e){switch(e){case ut.AdSense:return"ADSENSE";case ut.Ezoic:return"EZOIC";case ut.Publift:return"PUBLIFT";case ut.CNAds:return"CNADS";case ut.NoAds:default:return"NONE"}}function It(e){return!!window.SKIP_V_ADS||(!!vt.protectedVideoLangs.includes(e.lang)||!!vt.protectedVideoSlugs.some(t=>e.slug.includes(t)))}function Nt(e){const{definitions:t}=vt;switch(e){case"ADSENSE":return At(t.adsense);case"EZOIC":return Lt(t.ezoic,vt.euCountries,vt.nonGdprLangs);case"PUBLIFT":return function(e){const{scriptUrl:t,slots:n}=e;return{id:"PUBLIFT",async init(e){e.top&&(c(e.top),e.top.innerHTML=kt(n.top)),e.lower&&(c(e.lower),e.lower.innerHTML=kt(n.lower)),await g(t),console.log("[arealme-v2] Publift initialized")},refresh(){const e=window.fusetag||{que:[]};i(".fuse-slot").forEach(t=>{const n=t.id;n&&e.que.push(()=>{e.refreshSlotByCode(n)})})},getContainerHTML:e=>kt(String(e))}}(t.publift);case"CNADS":return function(e){const{scriptUrl:t}=e;return{id:"CNADS",async init(){f(t),console.log("[arealme-v2] CN Ads initialized")},refresh(){},getContainerHTML:()=>""}}(t.cnads);default:return null}}function Pt(e){const{definitions:t}=vt;switch(e){case"VIDOOMY":return n=t.vidoomy,{id:"VIDOOMY",async init(){f(n.scriptUrl),console.log("[arealme-v2] Vidoomy video ads initialized")}};case"VIADS":return _t(t.viads);default:return null}var n}function zt(e,t,n){const i=t?0:1,o=t?1:0,r=[e.top,e.lower].filter(Boolean);0!==r.length&&r.forEach(e=>{e.style.opacity=String(i);e.animate([{opacity:i},{opacity:o}],{duration:500,easing:"cubic-bezier(0.22, 1, 0.36, 1)",fill:"forwards"}).onfinish=()=>{e.style.opacity=String(o),t||(e.style.background="none")}})}ut.AdSense,ut.Ezoic,ut.Publift,ut.CNAds;const Mt=new class{displayProvider=null;videoProvider=null;containers=null;config=null;prevWidth=window.innerWidth;initialized=!1;async init(){if(this.initialized)return;this.initialized=!0,console.log("[arealme-v2] AdManager: Waiting for Geo Info..."),await this.ensureGeoInfoLoaded();const e=function(){const{lang:e,name:t,url:n,v:i}=window.test||{lang:"en",name:"",url:"",v:0},o=window.location.hostname,r=window.GEO_ID||"",a=navigator.userAgentData?.mobile||/iPhone|iPad|iPod|Android/i.test(navigator.userAgent),s=pt.includes(r);return{lang:e,slug:t,url:n||window.location.href,geoId:r,version:i||0,hostname:o,isEU:s,isMobile:a}}();this.config=function(e){const t=[...vt.rules].sort((e,t)=>e.priority-t.priority);for(const n of t)if(n.match(e)){if(0===n.priority&&"number"==typeof window.ATINJECT)return{displayProvider:xt(window.ATINJECT),videoProvider:"NONE",skipAdSense:!1,matchedRule:`rule#${n.priority}`};let t=n.action.video;return"NONE"!==t&&It(e)&&(t="NONE"),{displayProvider:n.action.display,videoProvider:t,skipAdSense:n.action.skipAdSense??!1,matchedRule:`rule#${n.priority}`}}return{displayProvider:"EZOIC",videoProvider:"NONE",skipAdSense:!1,matchedRule:"Fallback"}}(e),console.log(`[arealme-v2] Ad config: ${this.config.matchedRule}`,{display:this.config.displayProvider,video:this.config.videoProvider}),this.config.skipAdSense&&(window.skipAS=!0),await this.initDisplayAds(),this.initVideoAds()}async ensureGeoInfoLoaded(){if(window.GEO_ID)return;try{await Promise.race([g("https://areal.me/static/geo.js"),new Promise(e=>setTimeout(e,2e3))]),console.log(`[arealme-v2] Geo loaded: ${window.GEO_ID||"Unknown"}`)}catch(e){console.warn("[arealme-v2] Failed to load geo.js, proceeding with default context.",e)}}async initDisplayAds(){if(!this.config||"NONE"===this.config.displayProvider)return;const e=n(".leader_ad_banner"),t=n(".lowerad");if(e||t)if(this.containers={top:e,lower:t},this.displayProvider=Nt(this.config.displayProvider),this.displayProvider){zt(this.containers,!1);try{await this.displayProvider.init(this.containers,{slots:this.getProviderSlots(this.config.displayProvider)}),setTimeout(()=>{this.containers&&zt(this.containers,!0)},90),this.setupResizeHandler()}catch(i){console.error("[arealme-v2] Display ad init failed:",i)}}else console.warn("[arealme-v2] No display provider for:",this.config.displayProvider)}initVideoAds(){this.config&&"NONE"!==this.config.videoProvider&&t(()=>{this.videoProvider=Pt(this.config.videoProvider),this.videoProvider&&this.videoProvider.init({}).catch(e=>{console.error("[arealme-v2] Video ad init failed:",e)})})}getProviderSlots(e){const{definitions:t}=vt;switch(e){case"ADSENSE":return t.adsense.slots;case"EZOIC":return t.ezoic.slots;case"PUBLIFT":return t.publift.slots;default:return{top:"",lower:""}}}refresh(){if(!this.displayProvider||!this.containers)return;const e=r(this.containers.top),t=r(this.containers.lower);if(e||t)return;const i=n("#coreball_stage");i&&!r(i)||this.displayProvider.refresh(this.containers)}setupResizeHandler(){const e=function(e,t){let n;return(...i)=>{clearTimeout(n),n=setTimeout(()=>e(...i),t)}}(()=>{const e=window.innerWidth;e!==this.prevWidth&&(this.refresh(),this.prevWidth=e)},999);window.addEventListener("resize",e)}getConfig(){return this.config}};function Ot(e=!1){const t="anchor-ads-style",n=["[data-video-id]","#ezmob-wrapper","[data-vignette-loaded]","[data-anchor-status]","[data-ad-player]",".publift-widget-23196931638-container"].join(","),i=document.getElementById(t);if(i&&e&&i.parentNode?.removeChild(i),!e){const e=document.createElement("style");e.id=t,e.innerHTML=`${n} { display: none !important; }`,document.head.appendChild(e)}}const Dt=[];function $t(e,t){return null===e||e.includes(t.toLowerCase())}async function jt(){if(!window.test)return;const e={slug:window.test.name||"",lang:window.test.lang||""},t=Dt.filter(t=>function(e,t){return $t(e.slug,t.slug)&&$t(e.lang,t.lang)}(t,e));if(0===t.length)return;const n=[...new Set(t.map(e=>e.url))];console.log(`[script-loader] Loading ${n.length} conditional script(s) for ${e.slug}/${e.lang}`);const i=n.map(e=>g(e).catch(t=>{console.error(`[script-loader] Failed to load: ${e}`,t)}));await Promise.all(i)}!function(){const e=window.jQuery||window.$;e&&e.easing&&(e.easing.easeOutQuint||(e.easing.easeOutQuint=function(e){return 1-Math.pow(1-e,5)},console.log("[arealme-v2] Shim: easeOutQuint registered")),e.easing.swing||(e.easing.swing=function(e){return e}))}(),function(){if(window.test&&(window.test.sv=3,window.test.anchorAdsToggler=Ot),n("span[data-video]")&&f("https://areal.me/static/v-popup.js"),A(),U(),Xe(),t(()=>{"CN"!==window.GEO_ID&&f(`https://search.arealme.net/search-widget/search.0.4.1.${window.test.lang}.js`)}),function(){P();const e=n(".lazy_load");var t,i,o,r;x=e?.getAttribute("src")||"",z(),I=j,t=window,i="scroll",o=I,t.addEventListener(i,o,r)}(),console.log("PageV2 Init, window.test:",window.test),!window.test)return;ct(),window.test&&t(F),qe(),jt(),t(()=>{Mt.init()});const e="1"===new URLSearchParams(window.location.search).get("screenshot");if(window.CORRECTION_DATA&&!e){console.log("[arealme-v2] CORRECTION_DATA detected, preloading correction-engine...");const e="https://areal.me/static/libs/correction-engine.js";window._correctionEnginePromise=new Function("url","return import(/* webpackIgnore: true */ url)")(e)}}();const $=window.jQuery||window.$;return $&&$.fn&&($.fn.textfill=function(e){return this.each(function(){!function(e,t={}){m([e],t)}(this,e)}),this},console.log("[arealme-v2] textfill shim registered")),console.log("[arealme-v2] Initialized v2.1 (Configuration-Driven Ads)"),e.ads=Mt,e.scores=dt,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),e}({});